//
//  EnemyPrototypes.h
//  airfight
//
//  Created by aaron more on 12-9-10.
//  Copyright (c) 2012年 moonriver. All rights reserved.
//

#ifndef airfight_EnemyPrototypes_h
#define airfight_EnemyPrototypes_h

#include "cocos2d.h"
#include "Enemy.h"

USING_NS_CC;

class EnemyPrototypes : public CCObject
{
private:
    CCDictionary* enemyPrototype_Dict;
public:
    EnemyPrototypes();
    virtual ~EnemyPrototypes();
    virtual bool init(void);
    virtual Enemy* getEnemyByID(int p_id);
    virtual void addEnemy(Enemy* p_enemy);
    
    /** returns a single instance of the FighterPrototypes */
    static EnemyPrototypes* getInstance(void);
    
    static EnemyPrototypes *s_SharedEnemyPrototypes;
};
#endif
